// 获取表格数据
export function getData(root,url,params){
root.service.get(url,{params:params||{}})
.then(res=>{
    if(res.data.status===200){
        root.tableData=res.data.data
        root.total=res.data.total
    }
})
.catch(err=>{
    throw err
})
}

// 新增和修改方法的封装
import qs from 'qs'
export function changeInfo(method,url,form,callback){
    let data=qs.stringify(form)
    this.service[method](url,data)
    .then(res=>{
        if(res.data.status===200){
            // this.getData()
            callback(root,url)
            root.dialogFormVisible=false
            root.$refs[form].resetFields()
            root.$message({message:res.data.message,type:'success'})
        }
    })

    .catch(err=>{
        throw err
    })
}


// 作业列表获取表格数据方法封装
export function getTableData(root,url,params,arr){
    root.service.get(url,{params:params||{}})
    .then(res=>{
        if(res.data.status===200){
            root.tableData=res.data.data
            root.total=res.data.total
            root.tableData.map(item=>{
                arr.map(aItem=>{
                    item[aItem]?item[aItem+'_text']='是':item[aItem+'_text']='否'
                })
            })
            root.loading=false //圆圈加载
        }
    })

    .catch(err=>{
        throw err
    })
}